package net.courier.remoting.protocol;

import java.io.Serializable;

public class RequestDatagram implements Serializable {
	private static final long serialVersionUID = 3712541009156675146L;

	private String id;

	private String methodName;

	private Class<?>[] parameterTypes;

	private Object[] arguments;
	
	public String getId() {
		return id;
	}
	
	public void setId(String id) {
		this.id = id;
	}

	public String getMethodName() {
		return methodName;
	}

	public void setMethodName(String methodName) {
		this.methodName = methodName;
	}

	public Class<?>[] getParameterTypes() {
		return parameterTypes;
	}

	public void setParameterTypes(Class<?>[] parameterTypes) {
		this.parameterTypes = parameterTypes;
	}

	public Object[] getArguments() {
		return arguments;
	}

	public void setArguments(Object[] arguments) {
		this.arguments = arguments;
	}

}
